آموزش جامع برنامه‌نویسی جاوا اسکریپت - ساخت اپلیکیشن‌های واقعی وب [ویدئویی] - آخرین آپدیت

دانلود Master JavaScript Programming - Build Real-World Web Applications [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با مبانی جاوا اسکریپت، شامل متغیرها، توابع و جریان کنترل آغاز می‌شود و مفاهیم کلیدی مانند انواع داده‌ها، اپراتورها و عبارت‌ها را بررسی می‌کند. شما بهترین روش‌ها برای نوشتن کدهای تمیز و بهینه را خواهید آموخت و مفاهیم اصلی را از طریق ساخت پروژه‌هایی مانند تولیدکننده رنگ و مبدل دما تقویت می‌کنید. با پیشرفت در دوره، وارد مباحث پیشرفته‌ای مانند برنامه‌نویسی Asynchronous با استفاده از Callbackها، Promiseها و async/await خواهید شد تا بتوانید عملیات زمان‌بر را به‌طور مؤثر مدیریت کنید. سپس، نحوه کار با APIها، ارسال درخواست‌های HTTP با استفاده از Fetch API و ساده‌سازی فراخوانی‌های شبکه با Axios را می‌آموزید. این دوره همچنین ویژگی‌های مدرن جاوا اسکریپت، از جمله اپراتورهای spread/rest و Closureها را پوشش می‌دهد. این مفاهیم پیشرفته به شما کمک می‌کند تا کارایی کدنویسی خود را بهبود بخشیده و داده‌ها را در اپلیکیشن‌های خود به‌طور بهینه‌تری مدیریت کنید. دوره با یک پروژه نهایی (Capstone Project) به پایان می‌رسد که در آن یک اپلیکیشن Full-stack جاوا اسکریپت را از ابتدا تا انتها می‌سازید. این تجربه عملی شما را برای توسعه اپلیکیشن‌های وب پویا و یکپارچه‌سازی APIها آماده کرده و مهارت‌های لازم برای خلق راهکارهای واقعی با جاوا اسکریپت را به شما می‌دهد. - تعریف و مدیریت متغیرها و توابع در جاوا اسکریپت - پیاده‌سازی جریان کنترل با حلقه‌ها، دستورات if-else و switch - استفاده از تکنیک‌های Asynchronous مانند callbacks، promises و async/await - مدیریت خطاها با بلوک‌های try-catch و ابزارهای مدرن دیباگ - کار با داده‌های JSON و یکپارچه‌سازی APIها در اپلیکیشن‌ها - ساخت و استقرار یک اپلیکیشن Full-stack جاوا اسکریپت این دوره برای مبتدیانی که قصد شروع مسیر توسعه وب را دارند و توسعه‌دهندگان متوسطی که به دنبال تثبیت مهارت‌های جاوا اسکریپت خود هستند، ایده‌آل است. این آموزش برای هر کسی که به ساخت اپلیکیشن‌های وب تعاملی علاقه دارد، از توسعه‌دهندگان Front-end تا مهندسان Full-stack، مناسب است. داشتن دانش پایه HTML و CSS مفید است اما الزامی نیست. - پوشش جامع از مبانی تا مفاهیم پیشرفته جاوا اسکریپت * پروژه‌های عملی، شامل توسعه اپلیکیشن Full-stack * تمرکز بر برنامه‌نویسی Asynchronous، یکپارچه‌سازی API و مدیریت خطا

سرفصل ها و درس ها

شروع کار با جاوا اسکریپت Getting Started with JavaScript

  • جاوا اسکریپت چیست: درک زبان وب What Is JavaScript: Understanding the Language of the Web

  • جاوا اسکریپت در عمل: کاربردها و موارد استفاده در دنیای واقعی JavaScript in Action: Real-World Applications and Use Cases

  • تهیه ابزارهای نرم‌افزاری: آماده‌سازی محیط توسعه Getting the Software Tools: Setting Up Your Development Environment

  • چرا از JS در IntelliJ یا PyCharm استفاده نکنیم: انتخاب IDE مناسب Why Not Use JS in IntelliJ or PyCharm: Choosing the Right IDE

  • نوشتن اولین برنامه جاوا اسکریپت: Hello World و فراتر از آن Writing Your First JavaScript Program: Hello World and Beyond

  • ساختار فایل جاوا اسکریپت: درک سازماندهی کد Structure of a JavaScript File: Understanding Code Organization

  • بهبود محیط توسعه: افزونه‌ها و ابزارها Enhancing Your Development Environment: Extensions and Tools

  • جاوا اسکریپت در یک فایل در مقابل فایل‌های مجزا: استراتژی‌های سازماندهی کد JavaScript in Same File vs Separate Files: Code Organization Strategies

  • کامنت‌ها در جاوا اسکریپت: مستندسازی تک خطی و چند خطی Comments in JavaScript: Single-line and Multi-line Documentation

  • اجرای جاوا اسکریپت با Node.js: جاوا اسکریپت سمت سرور Running JavaScript with Node.js: Server-Side JavaScript

  • دستکاری DOM با جاوا اسکریپت: تعامل با صفحات وب DOM Manipulation with JavaScript: Interacting with Web Pages

مبانی جاوا اسکریپت JavaScript Fundamentals

  • متغیرها در جاوا اسکریپت: تعریف و ذخیره‌سازی داده‌ها Variables in JavaScript: Declaring and Storing Data

  • قوانین نام‌گذاری متغیرها: بهترین روش‌ها و قراردادها Variable Naming Rules: Best Practices and Conventions

  • تفاوت var و let و const: درک کلمات کلیدی تعریف متغیر var vs let vs const: Understanding Variable Declaration Keywords

  • انواع داده‌ها در جاوا اسکریپت: Primitiveها و Objectها Data Types in JavaScript: Primitives and Objects

  • زبان‌های Static در مقابل Dynamic: سیستم تایپ جاوا اسکریپت Statically vs Dynamically Typed Languages: JavaScript's Type System

اپراتورها و عبارت‌ها Operators and Expressions

  • عبارت‌ها و اپراتورها: ساخت منطق در جاوا اسکریپت Expressions and Operators: Building Logic in JavaScript

  • اپراتورهای حسابی: عملیات ریاضی Arithmetic Operators: Mathematical Operations

  • اپراتورهای مقداردهی: تخصیص و به‌روزرسانی مقادیر Assignment Operators: Assigning and Updating Values

  • اپراتورهای مقایسه‌ای: مقایسه مقادیر و انواع Comparison Operators: Comparing Values and Types

  • اپراتورهای منطقی: عملیات AND، OR و NOT Logical Operators: AND, OR, and NOT Operations

  • اپراتورهای Ternary: عبارت‌های شرطی Ternary Operators: Conditional Expressions

آرایه‌ها و اشیاء در جاوا اسکریپت Arrays and Objects in JavaScript

  • آرایه‌ها در جاوا اسکریپت: کار با مجموعه‌ها Arrays in JavaScript: Working with Collections

  • اشیاء در جاوا اسکریپت: ایجاد و استفاده از Objectها Objects in JavaScript: Creating and Using Objects

مدیریت انواع داده‌ها Type Handling

  • تبدیل نوع (Type Conversion): تبدیل بین انواع داده‌ها Type Conversion: Converting Between Data Types

  • قراردادها در جاوا اسکریپت: استانداردهای کدنویسی و بهترین روش‌ها Conventions in JavaScript: Coding Standards and Best Practices

  • Template Literals: درونی‌سازی رشته‌ها و رشته‌های چند خطی Template Literals: String Interpolation and Multi-line Strings

  • امکانات بیشتر با Console: متدهای پیشرفته کنسول Doing More with Console: Advanced Console Methods

پروژه: تمرینات پایه Project: Foundation Practice

  • پروژه: ساخت اپلیکیشن تولیدکننده رنگ Project: Build a Color Generator Application

  • پروژه: ساخت مبدل دما Project: Build a Temperature Converter

توابع Functions

  • توابع در جاوا اسکریپت: تعریف و استفاده از توابع Functions in JavaScript: Declaring and Using Functions

  • پارامترها و آرگومان‌ها: ارسال داده‌ها به توابع Parameters and Arguments: Passing Data to Functions

  • بازگرداندن مقادیر از توابع: خروجی تابع Returning Values from Functions: Function Output

  • Function Expressions: سینتکس جایگزین برای توابع Function Expressions: Alternative Function Syntax

  • Arrow Functions: سینتکس مدرن توابع در ES6 Arrow Functions: Modern ES6 Function Syntax

  • توابع داخل اشیاء: متدهای شیء Functions Inside Objects: Object Methods

  • متدهای آرایه‌ها: مدیریت داده‌های آرایه Methods with Arrays: Manipulating Array Data

پروژه: تمرینات متوسط Project: Intermediate Practice

  • پروژه: اپلیکیشن مبدل واحدها Project: Unit Converter Application

  • پروژه: لیست انجام کارها (To Do List) با جاوا اسکریپت Project: To-Do List Using JavaScript

جریان کنترل (Control Flow) Control Flow

  • دستورات If Else: منطق شرطی If-Else Statements: Conditional Logic

  • دستورات Switch: شاخه‌بندی چندگانه Switch Statements: Multi-way Branching

  • حلقه‌های For: تکرار با شمارنده‌ها For Loops: Iterating with Counters

  • حلقه‌های While: تکرار بر اساس شرط While Loops: Condition-based Iteration

جاوا اسکریپت Asynchronous Asynchronous JavaScript

  • Callbackها: مدیریت عملیات Asynchronous Callbacks: Handling Asynchronous Operations

  • Promiseها: برنامه‌نویسی Async مدرن Promises: Modern Async Programming

  • Async/Await: ساده‌سازی کدهای مبتنی بر Promise Async/Await: Simplifying Promise-based Code

مدیریت خطا و دیباگ Error Handling and Debugging

  • Try Catch و مدیریت خطا: مدیریت خطاهای زمان اجرا Try-Catch and Error Handling: Managing Runtime Errors

  • تکنیک‌های دیباگ در مرورگرهای مدرن: تسلط بر Developer Tools Debugging Techniques in Modern Browsers: Developer Tools Mastery

مفاهیم پیشرفته جاوا اسکریپت Advanced JavaScript Concepts

  • Closureها: درک محدوده Lexical Closures: Understanding Lexical Scope

  • اپراتور Spread: گسترش آرایه‌ها و اشیاء Spread Operator: Expanding Arrays and Objects

  • اپراتور Rest: جمع‌آوری آرگومان‌های متعدد Rest Operator: Collecting Multiple Arguments

  • ماژول‌ها در جاوا اسکریپت: سازماندهی کد با ES6 Modules Modules in JavaScript: Organizing Code with ES6 Modules

کار با APIها و داده‌ها Working with APIs and Data

  • کار با داده‌های JSON: تجزیه (Parsing) و تبدیل به رشته (Stringifying) Working with JSON Data: Parsing and Stringifying

  • استفاده از Fetch API: ارسال درخواست‌های HTTP Using the Fetch API: Making HTTP Requests

  • مدیریت خطا در درخواست‌های API: کدنویسی شبکه مقاوم Error Handling in API Requests: Robust Network Code

  • درخواست‌های POST با Fetch API: ارسال داده به سرور POST Requests with Fetch API: Sending Data to Servers

  • استفاده از کتابخانه Axios: کلاینت HTTP ساده شده Using Axios Library: Simplified HTTP Client

پروژه نهایی Capstone Project

  • پروژه: ساخت اپلیکیشن QuickPost - اپلیکیشن Full Stack کامل Project: Building QuickPost Application - Complete Full-Stack App

نمایش نظرات

آموزش جامع برنامه‌نویسی جاوا اسکریپت - ساخت اپلیکیشن‌های واقعی وب [ویدئویی]
جزییات دوره
11h 10m
58
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Arvona Labs
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arvona Labs Arvona Labs

فیصل ممون یک رهبر محصول، کارآفرین و مدرس با بیش از ۱۲ سال تجربه در توسعه موبایل و اپلیکیشن است. او محصولات دیجیتال جهانی را ساخته و مقیاس‌بندی کرده است که توسط میلیون‌ها کاربر در سراسر جهان استفاده می‌شوند. فیصل چندین استارتاپ تأسیس کرده است که در مجموع بیش از نیم میلیون کاربر جذب کرده و از گوگل و سایر سرمایه‌گذاران جذب سرمایه نموده‌اند، و همچنین در شتاب‌دهنده Google Launchpad شرکت داشته است. در حال حاضر، او در حال ساخت EmbarkX است و همچنان بر توسعه محصولات اثرگذار تمرکز دارد. فیصل از طریق دوره‌های خود، بینش‌های عملی از مسیر حرفه‌ای خود را به اشتراک می‌گذارد تا به زبان‌آموزان کمک کند هم از نظر حرفه‌ای و هم شخصی رشد کنند.